About this class | What is virtualization | Virtualization Technologies | Case Study: a simple emulator
Virtual machine | CPU virtualization | Memory virtualization | IO virtualization | Network virtualization
GPU virtualization
InfiniBand Virtualization
Cloud Computing | Data Center Management
Cuju DEMO | Cuju System Architecture | Basic Optimization | Asynchronous IO Device Block Server | Group Fault-Tolerance | Bounded Latency
Zero Page Collection
Architecture | Requirement | Install Virtual Machine | Setup the Network Filesystems (NFS) | Cold Migration | Live Migration | Demo and Report | Deadline
Origin of Virtual Machines and Containers | Kubernetes & Ecosystem | Everything Kubernetes
OS-level virtualization | Building blocks of containers | Docker | Lightweight VM or Secure Container? | Micro-OS
Deploy a socket server with Docker | Deploy docker network | Deploy docker volume | Report | Deadline
What is orchestration? | Kubernetes | Open Container Initiative | Service mesh
Cloud native | Microservices | Serverless, FaaS | Site reliability engineering, SRE
IoT | Edge computing | 5G | C-RAN | Mobile Edge Computing
Deploy a simple socket server with k8s | Deploy nfs server with k8s | Report | Deadline
Kernel Assisted Container Virtualization | User Space Approaches | Combination of VM and Container
Processor Security | Platform Security
Open-Source Software | Open-Source ISA | Open-Source Gateware/Hardware | Open-Source Large Language Model | An Overview of Andes Technology | Closing Remark